home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magical CD Author
/
Magical CD Author.iso
/
MakingFolder
/
Magical-CD⁄Making
/
Magical-CD_Making.rsrc
/
CODE_11545_SwitchDp.txt
< prev
next >
Wrap
Text File
|
1994-09-01
|
19KB
|
323 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 ED59 rol D1.w, 6
00000002 D2B4 0000 add.l D1, [A4 + D0.w]
00000006 04A8 0000 0329 0000 subi.l [A0 + 0x0], 0x329
0000000E 0044 8000 ori.w D4, 0x8000
00000012 0002 7C63 ori.b D2, 0x63 /* 'c' */
00000016 D9EE 6DA4 add.l A4, [A6 + 0x6DA4]
0000001A A852 syscall HideCursor
0000001C AA2D syscall SetDeviceAttribute
0000001E AA2E syscall InitGDevice
00000020 AA94 syscall ActivatePalette
00000022 AA1D syscall AllocCursor
00000024 AA2C syscall TestDeviceAttribute
00000026 3810 move.w D4, [A0]
00000028 AA48 syscall GetCWMgrPort
0000002A 8001 or.b D0, D1
0000002C 8001 or.b D0, D1
0000002E A90D syscall PaintBehind
00000030 A90A syscall CalcVBehind
00000032 A90C syscall PaintOne
00000034 BC1F cmp.b D6, [A7]+
00000036 6698 bne -0x66 /* FFFFFFD0 */
00000038 AA48 syscall GetCWMgrPort
0000003A 0C16 0C10 cmpi.b [A6], 0x10
0000003E 1A06 move.b D5, D6
00000040 9B1F sub.b [A7]+, D5
00000042 440A neg.b A2
00000044 2C24 move.l D6, -[A4]
00000046 B302 xor.b D2, D1
00000048 1E04 move.b D7, D4
0000004A 46EB 3EA4 move.w SR, [A3 + 0x3EA4]
0000004E 9B8C subx.l -[A5], -[A4]
00000050 807B 66B0 or.w D0, [PC + D6.w * 8 - 0x80]
00000054 DB18 add.b [A0]+, D5
00000056 0EEB .incomplete
00000058 1A2C 1E2C move.b D5, [A4 + 0x1E2C]
0000005C C319 and.b [A1]+, D1
0000005E 1680 move.b [A3], D0
00000060 3AC3 move.w [A5]+, D3
00000062 04DE .incomplete
00000064 0F16 btst [A6], D7
00000066 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
00000068 E463 asr D3.w, D2
0000006A 091B btst [A3]+, D4
0000006C 03BB 017B 062B 1810 26A3 02E8 bclr [[PC + 0x62B1810] + 0x26A302E8], D1
00000078 0C9C 180A A31C cmpi.l [A4]+, 0x180AA31C
0000007E 2463 movea.l A2, -[A3]
00000080 0DD3 .incomplete
00000082 0704 btst D4, D3
00000084 6B2F bmi +0x31 /* 000000B5 */
00000086 EB20 asl D0.b, D5
00000088 5307 subq.b D7, 1
0000008A 5312 subq.b [A2], 1
0000008C 8303 sbcd D1, D3
0000008E 480B nbcd.b A3
00000090 018B bclr A3, D0
00000092 0364 bchg -[A4], D1
00000094 0B01 btst D1, D5
00000096 58C0 svc D0
00000098 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000009A 3E4B movea.w A7, A3
0000009C 038B bclr A3, D1
0000009E 032C 7CB3 btst [A4 + 0x7CB3], D1
000000A2 0DDB .incomplete
000000A4 00AB 2CBB 6AEB 079B ori.l [A3 + 0x79B], 0x2CBB6AEB
000000AC 3F2E DB0C move.w -[A7], [A6 - 0x24F4]
000000B0 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
000000B2 FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
000000B4 FB19 .extension 0xB19 <<F/4-5/5>> // unimplemented
000000B6 0315 btst [A5], D1
000000B8 484B pea.l A3
000000BA 0ADB .incomplete
000000BC 0CE5 .incomplete
000000BE 0143 bchg D3, D0
000000C0 04E1 .incomplete
000000C2 0123 btst -[A3], D0
000000C4 244B movea.l A2, A3
000000C6 0358 bchg [A0]+, D1
000000C8 4831 0103 1AA0 A31C nbcd.b [[A1 + <<invalid base displacement size>> + D0] + 0x1AA0A31C]
000000D0 1300 move.b -[A1], D0
000000D2 B30D cmpm.b [A1]+, [A5]+
000000D4 9B22 sub.b -[A2], D5
000000D6 7253 moveq.l D1, 0x53
000000D8 0DA5 bclr -[A5], D6
000000DA 012B 0BA1 btst [A3 + 0xBA1], D0
000000DE 018B bclr A3, D0
000000E0 098B bclr A3, D4
000000E2 4093 negx.l [A3]
000000E4 11A4 DB19 move.b [[A0 + A5 * 2]], -[A4]
000000E8 E302 asl D2.b, 1
000000EA 808B or.l D0, A3
000000EC 04B0 F60B 040F 250B 6B0D AB24 subi.l [[A0 + <<invalid base displacement size>> + D2 * 4] + 0x6B0DAB24], 0xF60B040F
000000F8 290B move.l -[A4], A3
000000FA 0E24 9B08 .invalid.b -[A4], 0x8 // invalid immediate operation
000000FE 321C move.w D1, [A4]+
00000100 3802 move.w D4, D2
00000102 6B18 bmi +0x1A /* 0000011C */
00000104 AB07 syscall PutPicByte
00000106 5311 subq.b [A1], 1
00000108 3206 move.w D1, D6
0000010A 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
0000010C 4CAC 0402 DB5D movem.w D1,A2, [A4 - 0x24A3]
00000112 8B0D sbcd -[A5], -[A5]
00000114 2B18 move.l -[A5], [A0]+
00000116 5026 addq.b -[A6], 8
00000118 5B05 subq.b D5, 5
0000011A 2C0C move.l D6, A4
label0000011C:
0000011C 543B 0160 0A7B addq.b [PC + 0xA7B], 2
00000122 0324 btst -[A4], D1
00000124 E304 asl D4.b, 1
00000126 EB13 roxl D3.b, 5
00000128 382E 104A move.w D4, [A6 + 0x104A]
0000012C 1B14 move.b -[A5], [A4]
0000012E 2B03 move.l -[A5], D3
00000130 169B move.b [A3], [A3]+
00000132 F7F3 .invalid <<F/7/3>>
00000134 4714 .invalid 3, [A4] // invalid opcode 4 with b == 4
00000136 064C B30B addi.w A4, 0xB30B
0000013A 04FB .incomplete
0000013C 9DA8 EE52 sub.l [A0 - 0x11AE], D6
00000140 8B35 7B11 or.b [[A5 + D7 * 2]], D5
00000144 430C .invalid 1, A4 // invalid opcode 4 with b == 4
00000146 141B move.b D2, [A3]+
00000148 8CE0 divu.w D6, -[A0]
0000014A 1473 0136 3893 0B14 8312 movea.b A2, [[A3 + 0x38930B14] + D0 - 0x7CEE]
00000154 0608 0892 addi.b A0, 0x92
00000158 5B08 subq.b A0, 5
0000015A 0023 4D4A ori.b -[A3], 0x4A /* 'J' */
0000015E 2B47 AB44 move.l [A5 - 0x54BC], D7
00000162 7B03 moveq.l D5, 0x03
00000164 1F63 4F4A move.b [A7 + 0x4F4A], -[A3]
00000168 631C bls +0x1E /* 00000186 */
0000016A 2B03 move.l -[A5], D3
0000016C 5B03 subq.b D3, 5
0000016E 3214 move.w D1, [A4]
00000170 630E bls +0x10 /* 00000180 */